div {margin:0;padding:0;}
/**
	=MAINS *****************
**/
body{
	font-family: "Lucida Grande", Geneva, Arial, Tahoma, Verdana, sans-serif;
	background-color: #ddd;
	color:#333;
}
a {text-decoration: none;color: #5ae;outline: none;}
a:hover {color: #48d;}

#container {width: 800px;}
/**
	= HEADER *****************
**/
#global-header {background-color:#027;height:50px;margin-top:20px;padding:15px;}
#avatar{float:left;margin-right:15px;}
#avatar img {border:none;width:50px;height:50px;}
#site-name h1{margin:0;padding:0;font-size:20px;line-height:28px;font-weight:normal;color:#fff;padding-top:4px;}
#site-name div.description{font-size:12px;font-weight:normal;height:30px;line-height:22px; color:#fff;}
/**
	= MAIN *****************
**/
#main {background-color:#fff;padding:10px;padding-left:20px;padding-right:20px;}

.entry h2.title {font-size:20px;font-weight:normal;line-height:55px;height:42px;margin:0;padding:0;}
.entry h2.title a {color:#039;}
.entry div.info {border-top:#ddd solid 1px;font-size:11px;color:#999;line-height:18px;height:20px;}
.entry div.content {font-size: 12px;line-height:22px;margin-top:10px;margin-bottom:30px;}
ul.entries{list-style:none;margin:0;padding:0;}
/**
	= COMMENTS ****************
**/
div.comments div.header{background-color:#eee;padding:5px;padding-top:8px;border-bottom:#ddd dotted 1px;}
div.header h2{font-size:16px;font-weight:normal;margin:0;padding:0;}
div.comments div.info{font-size:11px;margin:0;padding:0;}
ul.comments{list-style:none;margin:0;padding:0;}
ul.comments li.comment{border-bottom:#ddd dotted 1px;margin-top:15px;margin-bottom:10px;padding-left:5px;}
ul.comments h3{font-size:12px;margin:0;padding:0;line-height:18px;}
ul.comments div.content{font-size:12px;margin-bottom:5px;}
ul.comments small{font-size:11px;color:#999;line-height:18px;}

div.form{margin:0;padding:5px;font-size:11px;}
div.form h3{font-size:12px;font-weight:bold;margin-top:20px;}
div.form input.textfield,div.form textarea.commentbox{width:320px;font-size:14px;}
div.form input.submit{margin:5px 5px 5px 120px;}
/**
	= ANCILLARY ****************
**/
#ancillary {background-color:#eee;padding:10px;padding-top:0;padding-bottom:20px;}
#ancillary ul.list{list-style:none;margin:0px;padding:0px;}
#ancillary h2 {font-size:14px;line-height:45px;height:40px;font-weight:normal;color:#999;margin:0;padding:0;}
#ancillary div.block {max-width:250px;min-width:240px;float:left;padding:10px;}
#ancillary ul.list li {font-size:12px;line-height:24px;height:22px;border-bottom:#ddd solid 1px;text-indent:2px;color:#666;}
#ancillary ul.list a {color: #666;}
/**
	= PAGINATE *****************
**/
div.pagination {margin-top:5px;margin-bottom:5px;font-size:12px;}
div.pagination a, div.pagination span{display:block;float:left;padding:4px;margin-right:3px;background-color:#eee;}
div.pagination span.disabled{color:#aaa;display:none;}
div.pagination span.current{font-weight:bold;background-color:#fff!important;}
/**
	= FOOTER *****************
**/
#global-footer {height:40px;padding:5px;}
.copyright {font-size:11px;line-height:18px;color:#999;margin:0;padding:0;}

.left {float: left;}

div.tools {padding:5px;border:none;}
.clear {width: auto; height: 0px; float: none; clear: both;}
.hide {display:none;}
.center {margin:auto;float:none;clear:both;}
.right {float:right;}
